a=input()
kol_sl = 0
kol_sl_s_bukv = 0
kol_slov_s_lat_b = 0
kol_slov_s_tire = 0
kol_sl_men3 = 0

for e in range(len(a)):
    if a[e] == ' ':
        kol_sl+=1
    if a[e] == ' ' and a[e+1] in "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ":
        kol_sl_s_bukv+=1

m=a.split()
k=0
for i in range(len(m)):
    fl=0
    fl_tire=0
    for j in range(len(m[i])):
        if ord('A') <= ord(m[i][j]) <= ord('Z') or ord('a') <= ord(m[i][j]) <= ord('z'):
            fl=1
        if m[i][j] == '-':
            fl_tire=1
    if fl==1:
        kol_slov_s_lat_b +=1
    if fl_tire==1:
        kol_slov_s_tire +=1

for x in range(len(m)):
    if len(m[x]) <=3:
        kol_sl_men3+=1
    
        
if a[0] in "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ":
    kol_sl_s_bukv+=1
    


print('Кол-во слов: ', kol_sl+1)
print('Кол-во слов с заглавной кириллической буквы: ', kol_sl_s_bukv)
print('Кол-во слов содержащих латинский символ: ', kol_slov_s_lat_b)
print('Кол-во слов не превышающих 3 символа: ', kol_sl_men3)
print('Кол-во слов в составе которых имеется дефис:', kol_slov_s_tire)
print(f'Самое длинное слово: {max(m, key= lambda x: len(x))}')
print('Длина слова: ', *{len(max(m, key= lambda x: len(x)))})